package query.bean;

/**
 * 回答类
 * @author lzy
 * @version 1.0.4
 */
public class Answer {
	/**
	 * 回答所属答卷的id
	 */
	private long paperId;
	
	/**
	 * 答案类型,1为单选,2为多选,3为问答
	 */
	private int type;
	
	/**
	 * 回答在答卷中的序号
	 */
	private int orderNumber;
	
	/**
	 * 选择题的选项A选中信息，"true"为选中,"false"为未选中，或者问答题的答案
	 */
	private String answerA;
	
	/**
	 * 选项B的选中信息,"true"为选中,"false"为未选中
	 */
	private String answerB;
	
	/**
	 * 选项C选中信息
	 */
	private String answerC;
	
	/**
	 * 选项D选中信息
	 */
	private String answerD;
	
	/**
	 * 无参构造方法
	 */
	public Answer() {
		
	}

	/**
	 * 构造方法
	 * @param paperId 回答所属答卷的id
	 * @param type 答案类型,1为单选,2为多选,3为问答
	 * @param orderNumber 回答在答卷中的序号
	 * @param answerA 选择题的选项A选中信息或者问答题的答案
	 * @param answerB 选项B选中信息
	 * @param answerC 选项C选中信息
	 * @param answerD 选项D选中信息
	 */
	public Answer(long paperId, int type, int orderNumber, String answerA, String answerB, String answerC,
			String answerD) {
		this.paperId = paperId;
		this.type = type;
		this.orderNumber = orderNumber;
		this.answerA = answerA;
		this.answerB = answerB;
		this.answerC = answerC;
		this.answerD = answerD;
	}

	/**
	 * 获取回答所属答卷的id
	 * @return 回答所属答卷的id
	 */
	public long getPaperId() {
		return paperId;
	}

	/**
	 * 设置回答所属答卷的id
	 * @param paperId 回答所属答卷的id
	 */
	public void setPaperId(long paperId) {
		this.paperId = paperId;
	}

	/**
	 * 获取答案类型
	 * @return 答案类型
	 */
	public int getType() {
		return type;
	}

	/**
	 * 设置答案类型
	 * @param type 答案类型
	 */
	public void setType(int type) {
		this.type = type;
	}

	/**
	 * 获取回答在答卷中的序号
	 * @return 回答在答卷中的序号
	 */
	public int getOrderNumber() {
		return orderNumber;
	}

	/**
	 * 设置回答在答卷中的序号
	 * @param orderNumber 回答在答卷中的序号
	 */
	public void setOrderNumber(int orderNumber) {
		this.orderNumber = orderNumber;
	}

	/**
	 * 获取选择题的选项A选中信息或者问答题的答案
	 * @return 选择题的选项A选中信息或者问答题的答案
	 */
	public String getAnswerA() {
		return answerA;
	}

	/**
	 * 设置选择题的选项A选中信息或者问答题的答案
	 * @param answerA 选择题的选项A选中信息或者问答题的答案
	 */
	public void setAnswerA(String answerA) {
		this.answerA = answerA;
	}

	/**
	 * 获取选项B选中信息
	 * @return 选项B选中信息
	 */
	public String getAnswerB() {
		return answerB;
	}

	/**
	 * 设置选项B选中信息
	 * @param answerB 选项B选中信息
	 */
	public void setAnswerB(String answerB) {
		this.answerB = answerB;
	}

	/**
	 * 获取选项C选中信息
	 * @return 选项C选中信息
	 */
	public String getAnswerC() {
		return answerC;
	}

	/**
	 * 设置选项C选中信息
	 * @param answerC 选项C选中信息
	 */
	public void setAnswerC(String answerC) {
		this.answerC = answerC;
	}

	/**
	 * 获取选项D选中信息
	 * @return 选项D选中信息
	 */
	public String getAnswerD() {
		return answerD;
	}

	/**
	 * 设置选项D选中信息
	 * @param answerD 选项D选中信息
	 */
	public void setAnswerD(String answerD) {
		this.answerD = answerD;
	}
}
